package com.yb.module.system.service;

import java.util.List;

import com.yb.module.system.domain.SysRoleMenu;

public interface SysRoleMenuService {
	
	// 新增记录
	void insert(SysRoleMenu sysRoleMenu);
	
	// 批量新增记录
	void insertList(List<SysRoleMenu> sysRoleMenuList);
	
	// 根据角色ID删除记录
	void deleteByRoleId(Long roleId);
	
	// 根据角色IDs删除记录
	void deleteByRoleIds(Long[] roleIds);
	
	// 根据菜单ID删除记录
	void deleteByMenuId(Long menuId);
	
	// 根据菜单IDs删除记录
	void deleteByMenuIds(Long[] menuIds);
	
	List<Long> getMenuIdsByRoleId(Long roleId);
}